package alp.starcode.sanping.framework.util;

import java.util.Random;


/**
 * @author liwang
 * @date 2024年01月30日 22:33
 **/
public class ChineseTool {

    private static final String CHINESE_CHARACTERS =
            "我你他她它们都是中国人" +
                    "在我们的生活中，中文是一种非常重要的语言。" +
                    "我们可以用中文进行交流、学习和工作。" +
                    "中文有着悠久的历史和文化背景，" +
                    "它是世界上使用人数最多的语言之一。" +
                    "中文的语法和词汇非常独特，" +
                    "其中蕴含着丰富的文化内涵和智慧。" +
                    "学习中文不仅可以提高语言能力，" +
                    "还可以深入了解中国的历史、文化和思想。" +
                    "中文的书写系统非常独特，" +
                    "它包括汉字和拼音两种形式。" +
                    "汉字是由笔画组成的，其结构非常复杂，" +
                    "但是汉字的形状非常美观，给人以美的享受。" +
                    "拼音则是将汉字转换成拼音字母，" +
                    "它可以帮助我们准确地发音和拼写。" +
                    "在中国，中文是学校教育的重要科目之一，" +
                    "学生们需要花费大量的时间和精力来学习和掌握中文。" +
                    "中文也是许多国际学生的热门选择，" +
                    "他们认为中文是一种有价值的语言技能。" +
                    "随着中国经济的快速发展和国际地位的提高，" +
                    "中文在国际交流中的作用也越来越重要。" +
                    "中文不仅是中国的官方语言，" +
                    "还是联合国的官方语言之一。" +
                    "中文的国际化和普及将有助于增进各国人民之间的相互理解和友谊。" +
                    "让我们一起努力学习和传承中文，" +
                    "为弘扬中华文化、促进国际交流做出贡献！";

    public static String generateRandomChineseString(int length) {
        StringBuilder sb = new StringBuilder(length);
        Random random=new Random();
        for (int i = 0; i < length; i++) {
            sb.append(CHINESE_CHARACTERS.charAt(random.nextInt(CHINESE_CHARACTERS.length())));
        }
        return sb.toString();
    }

    public static void main(String[] args) {
        System.out.println("随机中文字符串：" + generateRandomChineseString(10));
    }

}
